ShopCartServicesProvider
The ShopCartServicesProvider section of the web.config file allows you to assign a shop cart services provider for your KommerceServer system. This is used during checkout to allow further processing beyond standard functionality in KommerceServer. You can only select one provider to use for each store website by setting the default attribute for the element. Nested within this element are the available providers supported and further described below.
Default
|
Use
|
providersSumAndReprice
|
Assumes that the back office integration has sent special price matrix types (i.e. “SRP”) in the KS_PRICE_ADJS API. At checkout, a special calculation will assess any further discounts based on the aggregate quantities of items in the cart. This has been implemented in the standard integration for Prelude only. Your ERP may support similar functionality and can be made to work with this provider. Call Kore for an estimate and quote.
|
WebServices
|
Works in conjunction with the Kourier REST endpoint. At checkout, KommerceServer will pass the cart contents to the back office which will be responsible for any ancillary processing on the cart. This is a Custom hook that will need to be developed for your ERP system if used. Contact Kore for an estimate and quote.
|
Example Usage<ShopCartServicesProvider default="SumAndReprice">
<providers>
<clear />
<add name="SumAndReprice" type="Koretech.Framework.Ecommerce.Providers.ShopCartServicesProvider.KommerceServerShopCartServicesProvider, Koretech.KommerceServer" />
<add name="WebServices" type="Koretech.KommerceServer.Providers.WebServiceShopCartServicesProvider, Koretech.KommerceServer" />
</providers>
</ShopCartServicesProvider>
|